package com.nanjia.boot.common.enums;

import com.nanjia.boot.common.base.IBaseEnum;
import lombok.Getter;

/**
 * @author 周洋
 * @since Created in 2025 2025/7/11 11:26
 */
@Getter
public enum OrderStatusEnum implements IBaseEnum<Integer> {

    CART(0, "购物车"),
    Status1(1, "待确认"),
    Status2(2, "部分发货"),
    Status3(3, "已完成"),
    Status4(4, "确认不通过"),
    Status5(5, "已取消"),
    Status6(6, "待审批"),
    Status7(7, "审批不通过"),
    Status8(8, "待收货"),
    Status9(9, "退货完成"),

    Status10(10, "待发货"),
    Status11(11, "已申请退货"),
    Status12(12, "取消退货"),
    ;;

    private final Integer value;


    private final String label;

    OrderStatusEnum(Integer value, String label) {
        this.value = value;
        this.label = label;
    }
}

